pattern in c language